//#define _CRT_SECURE_NO_WARNINGS 1
//#include "String.h"
//using namespace bit;
//	
//int main()
//{
//
//	//string s1;
//	String s2("hello world");
//	cout << s2.c_str();
//	cout << s2.c_str() << endl;
//
//	for (auto it : s2)
//	{
//		cout << it<<"";
//	}
//	cout << endl;
//
//	String::iterator it = s2.begin();
//	while (it != s2.end())
//	{
//		cout << *it << " ";
//		it++;
//	}
//
//	return 0;
//}


#include "String.h"
using namespace bit;



int main()
{

	//String s1;
	//String s2("hello");
	//cout << s1.c_str() << endl;
	//cout << s2.c_str()<<endl;
	//String s3("abcd");
	//for (auto b : s3)
	//{
	//	cout << b;
	//}

	//for (auto e : s2)
	//{
	//	cout << e;

	//}
	//cout << endl;
	//s3[2] = '#';
	//cout << s3.c_str();
	////cout << endl << endl << endl << endl;

	//String s4("helle");
	//s4 += "world";
	///*cout << s4.c_str();*/
	//cout<<s4.c_str();
	//cout <<  endl;

	test1();
	return 0;
}